为了账号安全,请及时绑定邮箱和手机立即绑定

验证码倒计时

标签:
Android

在我们注册或者修改信息的时候,常会用到60s倒计时这个功能,写了这篇文章,大家共享一下:

直接上代码:

activity.java

[代码]java代码:

?

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

public class MainActivity   extends Activity   {

 

    private TimeCount mTiemTimeCount;

    private TextView tv_code;

 

    @Override

    protected void onCreate(Bundle savedInstanceState) {

        super.onCreate(savedInstanceState);

        setContentView(R.layout.activity_main);

        mTiemTimeCount   = new TimeCount(60000,   1000);

        initView();

 

    }

 

    private void initView() {

        //   TODO Auto-generated method stub

        tv_code   = (TextView) findViewById(R.id.verify_code);

        tv_code.setOnClickListener(new OnClickListener() {

 

            @Override

            public void onClick(View v) {

                //   TODO Auto-generated method stub

                mTiemTimeCount.start();

            }

        });

    }

 

    // 计时重发

    private class TimeCount extends CountDownTimer {

 

        public TimeCount(long millisInFuture, long countDownInterval) {

            super(millisInFuture,   countDownInterval);

        }

 

        @Override

        public void onTick(long millisUntilFinished) {

            tv_code.setClickable(false);

            tv_code.setText(millisUntilFinished   / 1000 + "秒后重新发送");

        }

 

        @Override

        public void onFinish() {

            tv_code.setText("获取验证码");

            tv_code.setClickable(true);

        }

    }

    @Override

    protected void onDestroy() {

        super.onDestroy();

        mTiemTimeCount.cancel();

    }

}

 

[代码]java代码:

?

1

mTiemTimeCount = new TimeCount(60000, 1000);可以自己更改时间


代码简单可直接使用

源码点击下载

原文链接:http://www.apkbus.com/blog-894741-63285.html

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消